Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 France F17 France F18 Italy F10 Russia F3 Russia F4 Ukraine F2 Morocco F4 Italy F24 France F7 Italy F10 Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino XI Torneo Internazionale di Tennis - Barletta San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Porsche Open - Poznan San Marino Cepu Open - San Marino UTC Open by Selena - Cherkassy KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Morocco Tennis Tour - Meknes Trofeo Cassa di Risparmio di Alessandria - Alessandria UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Pekao Open - Szczecin ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Tatra Banka Slovak Open - Bratislava Rabat Challenger Barletta Challenger Rome Challenger Orbetello Challenger Poznan Challenger Manerbio Challenger Como Challenger Trnava Challenger Bauer Watertechnology Cup - Eckental Riviera di Rimini Challenger - Rimini Lambertz Open by Stawag - Aachen Privatbank Open 2006 - Dnepropetrovsk Rado Geneva Challenger - Geneva Tashkent Challenger II Cyclus Open de Tenis - Florianopolis Open de l'Isere - Grenoble Renault Slovenian Open - Ljubljana The Powder Byrne Trophy - Surbiton Trofeo Sisma Mantova - Mantova Morocco Tennis Tour - Fes Heilbronn Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Lambertz Open by Stawag 2007 - Aachen Roma Challenger 2007 - Rome Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Open des Alpes Trophee BNP Paribas - Grenoble Grand Prix de Tennis de Toulouse - Toulouse ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London President's Cup 1999 - Tashkent adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Open 13 - Marseille AXA Cup - London Copenhagen Open - Copenhagen Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle RCA Championships - Indianapolis CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Adidas International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open Castilla y Leon - Segovia Internationaux de Bretagne - Brest Marrakech Challenger Dubai Open - Dubai Allianz Suisse Open - Gstaad Thailand Open - Bangkok Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Gerry Weber Open - Halle Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Kos-Zucchetti Tennis Cup - Cordenons The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Mamaia Challenger - Constanta Open de Montauban - Montauban Qatar ExxonMobil Open - Doha Pekao Open - Szczecin Challenger 42 - Andrezieux Brasil Open - Costa do Sauipe Bauer Watertechnology Cup 2007 - Eckental The Dubai Tennis Championships - Dubai Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Next Generation Adelaide International - Adelaide Status Athens Open - Athens The Dubai Tennis Championships - Dubai Estoril Open - Estoril Gerry Weber Open - Halle PEOPLEnet CUP - Dnepropetrovsk Szczecin Challenger St. Petersburg Open - St. Petersburg Napoli Challenger Monza Challenger Qatar ExxonMobil Open - Doha San Marino Challenger Astana Challenger St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle China Open - Beijing Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Rado Swiss Open - Gstaad Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Legg Mason Tennis Classic - Washington D.C. Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne AAPT Championships - Adelaide ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Heineken Trophy - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Kremlin Cup - Moscow Gerry Weber Open - Halle Studena Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle AEGON Championships - London Bet-at-home Open - Hamburg Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Abierto Mexicano - Los Cabos Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Noventi Open - Halle Heilbronn Open - Heilbronn Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Kos-Zucchetti Tennis Cup - Cordenons Open Seat-Godo 2000 - Barcelona Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden UBS Open Gstaad - Gstaad ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel AEGON International - Eastbourne Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle German Tennis Championships - Hamburg International German Open - Hamburg China Open - Beijing China Open - Beijing BMW Open - Munich ATP Vegeta Croatia Open - Umag Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Genova Challenger Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires European Open - Antwerp Brisbane International - Brisbane Olimp Kyiv Open - Kiev Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai AXA Open - Espinho Rio Open - Rio de Janeiro Noventi Open - Halle Swiss Indoors Basel - Basel The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Open 13 - Marseille Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Allianz Suisse Open Gstaad - Gstaad Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Heineken Open - Auckland UBS Open Gstaad - Gstaad Open Sabadell Atlantico - Barcelona Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney Kremlin Cup - Moscow French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davidoff Swiss Indoors - Basel Rakuten Japan Open - Tokyo Rado Swiss Open - Gstaad Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sydney International - Sydney Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davidoff Swiss Indoors - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Nottingham Open - Nottingham French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Rakuten Japan Open - Tokyo Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, SUI-NED 4-1 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group I, PO, ISR-UKR 0-5 Laver Cup - Prague Hopman Cup - Perth Laver Cup - Chicago Hopman Cup - Perth Laver Cup - Geneva Open de Moselle - Metz Watsons Water Champions Challenge - Hong Kong U.S. Open (juniors) Colonial Classic - Kooyong Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Colonial Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship The Mubadala World Tennis Championship The Mubadala World Tennis Championship Grand Prix Hassan II - Casablanca Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London Davis Cup, World Group, QF, FRA-SUI 3-2 Colonial Classic - Kooyong Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Sydney Olympics - Athens Olympics - Beijing Olympics - London